package com.nightpiter.view.graphics.abstaractions;

import com.nightpiter.view.graphics.Paint;
import com.nightpiter.view.graphics.RectF;

public interface AbstractCanvas {

	public void drawArc(RectF oval, float startAngle, float sweepAngle,
			Paint paint);

	//public void drawBitmap(Bitmap bitmap, Rect src, Rect dst, Paint paint);

	public void drawCircle(float cx, float cy, float radius, Paint paint);

	public void drawLine(float startX, float startY, float stopX, float stopY,
			Paint paint);

	public void drawPoint(float x, float y, Paint paint);

	public void drawText(String text, float x, float y, Paint paint);

	public void scale(float sx, float sy);

	public void translate(float dx, float dy);

}
